#!/usr/bin/env python
# -*- coding: UTF-8 -*-

class Error(Exception):
    def __init__(self, mensaje):
        self.mensaje = mensaje

    def __str__(self):
        return self.mensaje

class ErrorLexico(Error):
    def __init__(self, mensaje):
        self.mensaje = "ERROR LÉXICO: %s" % mensaje

class ErrorSintactico(Error):
    def __init__(self, mensaje):
        self.mensaje = "ERROR SINTÁCTICO: %s" % mensaje

class ErrorSemantico(Error):
    def __init__(self, mensaje):
        self.mensaje = "ERROR SEMÁNTICO: %s" % mensaje
